package cn.iune.backcenter.author;

import java.text.ParseException;
import java.util.List;
import java.util.Set;

import com.alibaba.fastjson.JSONObject;

import cn.iune.common.base.IBizDataIface;

public interface ISaOpauthorizeService extends IBizDataIface {

	List<SaOpauthorize> getAll();

	SaOpauthorize getByID(String fID);

	List<SaOpauthorize> getByOrgID(String sOrgID);

	List<SaOpauthorize> getBysAuthorizeRoleID(String sAuthorizeRoleID);

	void insert(SaOpauthorize obj);

	void delete(String sID);

	void update(SaOpauthorize obj);

	void delete(JSONObject data);


	JSONObject save(JSONObject object) throws ParseException;

	SaOpauthorize getByOrgRoleID(String sOrgID, String sRoleID);

	Set<String> getRoleIDs(List<SaOporg> saOporgList);

	Set<String> getRoleIDs(String getsFID);

}